/*COOKIES*/

@font-face {
    font-family: 'Montserrat';
    src: url('../fonts/montserrat-light-webfont.eot');
    src: url("../fonts/Montserrat-Light.ttf") format("truetype"),url('../fonts/montserrat-light-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/montserrat-light-webfont.woff') format('woff'),url('../fonts/montserrat-light-webfont.svg#montserratlight') format('svg');
    font-weight: 300;
    font-style: normal
}

@font-face {
    font-family: 'Montserrat';
    src: url('../fonts/montserrat-regular-webfont.eot');
    src: url("../fonts/Montserrat-Regular.ttf") format("truetype"),url('../fonts/montserrat-regular-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/montserrat-regular-webfont.woff') format('woff'),url('../fonts/montserrat-regular-webfont.svg#montserratregular') format('svg');
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: 'Montserrat';
    src: url('../fonts/montserrat-semibold-webfont.eot');
    src: url("../fonts/Montserrat-SemiBold.ttf") format("truetype"),url('../fonts/montserrat-semibold-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/montserrat-semibold-webfont.woff') format('woff'),url('../fonts/montserrat-semibold-webfont.svg#montserratsemibold') format('svg');
    font-weight: 600;
    font-style: normal
}

header.opened{height: auto; background-position: 0 70px;}
header ~ section.banner .img-d-e,
header ~ .conteudo section.banner .img-d-e{margin-top: 0px;}
header ~ .conteudo section.banner .box-img .blk-img:after,
header ~ section.banner .box-img .blk-img:after{top: 100px;}
header.opened ~ .conteudo section.banner .img-d-e,
header.opened ~ section.banner .img-d-e{margin-top: 0px;}
header.opened ~ .conteudo section.banner .box-img .blk-img:after,
header.opened ~ section.banner .box-img .blk-img:after{top: 170px;}
header.opened .info{top: auto; bottom: 42px;}
header.navigation-active .site-info-box {display: none }


.site-info-box {width: 100% }
.site-info-box p {font-family: 'Montserrat',Arial,Helvetica,sans-serif!important;font-size: 10px!important;color: #000;font-weight: 300!important;line-height: 16px!important;margin: 0;padding-right: 30px;}
.site-info-box .no-trafic-box p {color: #fff }
.site-info-box .no-trafic-box {width: 100%; background: #0099ab; overflow: hidden }
.site-info-box .cookies-box {width: 100%; background: #ebebeb; overflow: hidden }
.site-info-box .cookies-box.closing {max-height: 0 }
.site-info-box .cookies-box [class*="btn"] {cursor: pointer; flex-shrink: 0 }
.site-info-box .cookies-box .content {position: relative; display: flex; align-items: center; justify-content: space-between; padding: 15px }
.site-info-box .ic-close {color: #000; cursor: pointer; text-decoration: none; position: absolute; top: calc(50% - 12px); right: 28px; width: 16px }
.site-info-box .ic-close:after {content: "\6f"; display: inline; font-size: 10px; vertical-align: -1px; margin-left: 3px; margin-right: -5px; font-family: "brand-icons"!important; font-style: normal!important; font-weight: normal!important; font-variant: normal!important; text-transform: none!important; speak: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale }
.site-info-box .no-trafic-box .ic-close {color: #fff }
.site-info-box a:not([class*="btn"]):not(.ic-close),.site-info-box a:not([class*="btn"]):not(.ic-close):active,.site-info-box a:not([class*="btn"]):not(.ic-close):focus {text-decoration: underline; text-transform: none; font-size: inherit; color: #000000}
.site-info-box a:not([class*="btn"]):not(.ic-close):hover{color: #0099ab}
.site-info-box .content {max-width: 1600px; margin: auto }

/*BTN COOKIE*/
.site-info-box .cookies-box .btn-cookie{font-family: 'Montserrat',Arial,Helvetica,sans-serif; color: #000000;background-color: transparent;display: inline-block;font-weight: 600;font-size: 10px;text-transform: uppercase;letter-spacing: .12em;border-radius: 5px;line-height: 16px;font-size: 10px;padding-bottom: 10px;padding-top: 10px;padding-left: 25px;padding-right: 35px;border: 2px solid #000000;position: relative;text-align: left!important;transition: inherit;text-decoration: none;}
.site-info-box .cookies-box .btn-cookie:after,
.site-info-box .cookies-box .btn-cookie:before{content:"";display:block;width: 1px;height: 5px;background-color: #000000;right: 21px;top: 17px;position: absolute;}
.site-info-box .cookies-box .btn-cookie:after{transform: rotate(135deg);transform-origin: top;}
.site-info-box .cookies-box .btn-cookie:before{transform: rotate(45deg);transform-origin: top;}
.site-info-box .cookies-box .btn-cookie:hover{background: #0084D6!important;text-decoration: none;color: #ffffff!important;border: 2px solid #0084D6!important;}
.site-info-box .cookies-box .btn-cookie:hover:after,
.site-info-box .cookies-box .btn-cookie:hover:before{background-color: #ffffff}

@media screen and (max-width: 767px) {
    .site-info-box .cookies-box .content {flex-direction: column; align-items:flex-start }
    .site-info-box p {padding-right: 0;}
    .site-info-box a[class*="btn"] {margin-top: 10px }
}

@media screen and (max-width: 480px) {
    .site-info-box .ic-close {right:18px }
    .site-info-box .ic-close:after {font-size: 12px; vertical-align: -3px }
    .site-info-box .no-trafic-box .content,.site-info-box .cookies-box .content {padding: 10px }
    .site-info-box p {font-size: 10px }
}